package com.xjy.system.domain.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;


/**
 * 支付账户信息编辑对象 sys_payaccount
 *
 * @author zc
 * @date 2022-02-09
 */
@Data
@ApiModel("支付账户信息编辑对象")
public class SysPayaccountEditBo {


	/**
	 * $column.columnComment
	 */
	@ApiModelProperty("$column.columnComment")
	private Long id;

	/**
	 * 项目id
	 */
	@ApiModelProperty("项目id")
	private Long projId;

	/**
	 * 账户ID
	 */
	@ApiModelProperty("账户ID")
	private String accountId;
	/**
	 * 账户类型:0：现金，1：银行（默认：银行）
	 */
	@ApiModelProperty("账户类型")
	@NotBlank(message = "账户类型不能为空")
	private String accountType;
	/**
	 * 账户名称
	 */
	@ApiModelProperty("账户名称")
	@NotBlank(message = "账户名称不能为空")
	private String accountName;

	/**
	 * 开户行
	 */
	@ApiModelProperty("开户行")
	private String accountBank;

	/**
	 * 账户号码
	 */
	@ApiModelProperty("账户号码")
	private String accountPhone;
	/**
	 * 账户余额
	 */
	@ApiModelProperty("账户余额")
	private BigDecimal accountBalance;
	/**
	 * 修改时间
	 */
	@ApiModelProperty("修改时间")
	private Date updateTime;

	/**
	 * 账户余额
	 */
	@ApiModelProperty("审核状态")
	private Boolean auditStatus;
}
